
針對Web程式碼所做的高亮顯示上色
GitHub Star: 11,300
Javascripting Overall: 90%
瀏覽器: Chrome、Firefox和IE9+
RWD: 不支援(可運作)
License: BSD 3-clause "New" or "Revised" License
CDN
<!-- highlight.js v9.12.0 -->
<link href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/default.min.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js"></script>
<pre>
<!--
程式語言類別(列表[註1])
javascript: JavaScript
-->
<code class="javascript">
...
</code>
</pre>
<script>
hljs.initHighlightingOnLoad();
</script>
[註1]
| 類別 | 描述 |
|---|
1c|1Cabnf|ABNFaccesslog|Access logsada|Adaarmasm, arm|ARM assembleravrasm|AVR assembleractionscript, as|ActionScriptapache, apacheconf|Apacheapplescript, osascript|AppleScriptasciidoc, adoc|AsciiDocaspectj|AspectJautohotkey|AutoHotkeyautoit|AutoItawk, mawk, nawk, gawk|Awkaxapta|Axaptabash, sh, zsh|Bashbasic|Basicbnf|BNFbrainfuck, bf|Brainfuckcs, csharp|C#cpp, c, cc, h, c++, h++, hpp|C++cal|C/ALcos, cls|Cache Object Scriptcmake, cmake.in|CMakecoq|Coqcsp|CSPcss|CSScapnproto, capnp|Cap’n Protoclojure, clj|Clojurecoffeescript, coffee, cson, iced|CoffeeScriptcrmsh, crm, pcmk|Crmshcrystal, cr|Crystald|Ddns, zone, bind|DNS Zone filedos, bat, cmd|DOSdart|Dartdelphi, dpr, dfm, pas, pascal, freepascal, lazarus, lpr, lfm|Delphidiff, patch|Diffdjango, jinja|Djangodockerfile, docker|Dockerfiledsconfig|dsconfigdts|DTS (Device Tree)dust, dst|Dustebnf|EBNFelixir|Elixirelm|Elmerlang, erl|Erlangexcel, xls, xlsx|Excelfsharp, fs|F#fix|FIXfortran, f90, f95|Fortrangcode, nc|G-Codegams, gms|Gamsgauss, gss|GAUSSgherkin|Gherkingo, golang|Gogolo, gololang|Gologradle|Gradlegroovy|Groovyxml, html, xhtml, rss, atom, xjb, xsd, xsl, plist|HTML, XMLhttp, https|HTTPhaml|Hamlhandlebars, hbs, html.hbs, html.handlebars|Handlebarshaskell, hs|Haskellhaxe, hx|Haxehy, hylang|Hyini|Iniinform7, i7|Inform7irpf90|IRPF90json|JSONjava, jsp|Javajavascript, js, jsx|JavaScriptleaf|Leaflasso, ls, lassoscript|Lassoless|Lessldif|LDIFlisp|Lisplivecodeserver|LiveCode Serverlivescript, ls|LiveScriptlua|Luamakefile, mk, mak|Makefilemarkdown, md, mkdown, mkd|Markdownmathematica, mma|Mathematicamatlab|Matlabmaxima|Maximamel|Maya Embedded Languagemercury|Mercurymizar|Mizarmojolicious|Mojoliciousmonkey|Monkeymoonscript, moon|Moonscriptn1ql|N1QLnsis|NSISnginx, nginxconf|Nginxnimrod, nim|Nimrodnix|Nixocaml, ml|OCamlobjectivec, mm, objc, obj-c|Objective Cglsl|OpenGL Shading Languageopenscad, scad|OpenSCADruleslanguage|Oracle Rules Languageoxygene|Oxygenepf, pf.conf|PFphp, php3, php4, php5, php6|PHPparser3|Parser3perl, pl, pm|Perlpony|Ponypowershell, ps|PowerShellprocessing|Processingprolog|Prologprotobuf|Protocol Bufferspuppet, pp|Puppetpython, py, gyp|Pythonprofile|Python profiler resultsk, kdb|Qqml|QMLr|Rrib|RenderMan RIBrsl|RenderMan RSLgraph, instances|Roboconfruby, rb, gemspec, podspec, thor, irb|Rubyrust, rs|Rustscss|SCSSsql|SQLp21, step, stp|STEP Part 21scala|Scalascheme|Schemescilab, sci|Scilabshell, console|Shellsmali|Smalismalltalk, st|Smalltalkstan|Stanstata|Statastylus, styl|Stylussubunit|SubUnitswift|Swifttap|Test Anything Protocoltcl, tk|Tcltex|TeXthrift|Thrifttp|TPtwig, craftcms|Twigtypescript, ts|TypeScriptvbnet, vb|VB.Netvbscript, vbs|VBScriptvhdl|VHDLvala|Valaverilog, v|Verilogvim|Vim Scriptx86asm|x86 Assemblyxl, tao|XLxpath, xq|XQueryzephir, zep|Zephir
看到這篇讓我想起好久以前我是用這套
SyntaxHighlighter
https://github.com/syntaxhighlighter/syntaxhighlighter
這套也很紅 ?
網路上也蠻常見的
謝謝分享